package com.ch.home.service.serviceInterface.mallService;

import com.ch.home.bean.Commodity;
import com.ch.home.bean.CommodityRecord;

import java.util.HashMap;

/**
 * Created by CHEN on 2019/8/25.
 */
public interface MallService {

    /**
     * 商品添加，后端管理界面
     * @return
     */
    HashMap addCommodity(Commodity commodity);

    /**
     * 商品修改，后端管理界面
     * @return
     */
    HashMap updateCommodity(Commodity commodity);

    /**
     * 商品简略信息，移动端
     * @return
     */
    HashMap getCommodityPreview(Commodity commodity);

    /**
     * 商品详细信息
     * @return
     */
    HashMap getCommodityAll(Commodity commodity);

    /**
     * 生成订单
     * @return
     */
    HashMap generateOrder(Integer userId,Integer commodityId,Integer num);

    /**
     * 订单生效
     * @return
     */
    HashMap buy(CommodityRecord commodityRecord);

    /**
     * 消费记录查询
     * @return
     */
    HashMap getRecord(CommodityRecord commodityRecord);


}
